const express = require('express');
//引入第三方svg-captcha包用来创建图片验证码：
var svgCaptcha = require('svg-captcha');
const app = express();
app.listen(3030,()=>{
    console.log('web服务器工作在3030端口');
});


//生成图片验证码：
app.get('/createimg',(req,res)=>{

    //size:设置图片验证码中随机字符串的个数
    //noise:干线线的个线
    //ignoreChars:要忽略的字符
    //color:开启颜色
    //background:设置背景颜色
    let svgObj = svgCaptcha.create({size:6,noise:3,ignoreChars: '0o1i',color:true,background: '#cc9966' });
// console.log(svgObj);{text:'',data:}
  
    //                     res.setHeader('content-type','image/png');
    //res.type('svg')等价于:res.setHeader('content-type','image/svg+xml')
    res.type('svg');  //设置响应头信息：告诉浏览器服务端准备发送svg格式的图片

   //res.setHeader('content-type','image/svg+xml')
    res.send(svgObj.data);

});